CS266: Parameterized Algorithms and Complexity

نویسنده

  • Amir Abboud
چکیده

These problems can be solved trivially by trying all subsets of vertices/integers of size k, and checking whether they satisfy the condition in the problem. For k-SUM we get an O(n ·k) time algorithm and for k-CLIQUE we get O(n ·k) whereas for k-DOMINATING-SET we get O(n · n · k). We will show better algorithms for these problems. For k-SUM we’ll get an O(nd k 2 e) time algorithm. For k-CLIQUE we’ll also get an improvement by a multiplicative factor in the exponent by giving an algorithm that runs in time O(n0.78·k) for k divisible by 3. And for k-DOMINATING-SET we’ll only get O(n) time, for k > 6 which is an improvement by almost 1 in the exponent. There are some hardness results for these problems. It is known that a n time algorithm for all k, for any of these problems, would refute ETH. And for k-DOMINATING-SET, even an O(nk−ε) algorithm, for some ε > 0, would refute Strong ETH. We will see some of these results later on in the course.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maximization Problems Parameterized Using Their Minimization Versions: The Case of Vertex Cover

The parameterized complexity of problems is often studied with respect to the size of their optimal solutions. However, for a maximization problem, the size of the optimal solution can be very large, rendering algorithms parameterized by it inefficient. Therefore, we suggest to study the parameterized complexity of maximization problems with respect to the size of the optimal solutions to their...

متن کامل

Reflections on Multivariate Algorithmics and Problem Parameterization

Research on parameterized algorithmics for NP-hard problems has steadily grown over the last years. We survey and discuss how parameterized complexity analysis naturally develops into the field of multivariate algorithmics. Correspondingly, we describe how to perform a systematic investigation and exploitation of the “parameter space” of computationally hard problems. Algorithms and Complexity;...

متن کامل

Applications of Parameterized Computation in Computational Biology

This paper first gives an introduction to parameterized computation and complexity theory, a new subfield in theoretical computer science. Then it presents a summary of its applications to addressing some important NP-hard problems in computational biology. Specifically, we can design efficient parameterized algorithms and also drive computational lower bounds for the parameterized algorithms a...

متن کامل

Parameterized complexity of machine scheduling: 15 open problems

Machine scheduling problems are a long-time key domain of algorithms and complexity research. A novel approach to machine scheduling problems are fixed-parameter algorithms. To stimulate this thriving research direction, we propose 15 open questions in this area whose resolution we expect to lead to the discovery of new approaches and techniques both in scheduling and parameterized complexity t...

متن کامل

Parameterized Complexity: The Main Ideas and Connections to Practical Computing

The purposes of this paper are two: (1) To give an exposition of the main ideas of parameterized complexity, (2) To discuss the connections of parameterized complexity to the systematic design of heuristics and approximation algorithms.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013